﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/MasterPage.master" AutoEventWireup="true"
    CodeFile="ingresoOrdenTrabajo.aspx.cs" Inherits="Stdby_OrdenTrabajo_ingresoOrdenTrabajo" %>

<%@ Register Src="~/Seguridad/UserControl/SeguridadAutenticador.ascx" TagName="Autenticador"
    TagPrefix="aut" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <script type="text/javascript" language="javascript">
        function mostrarVentana(url) {
            var opciones = "left=50,top=50,width=1400,height=700";
            window.open(url, 'popup', opciones);
        }

        function cargarNroOt(valor) {
            document.getElementById('<%= txtNroOt.ClientID %>').value = valor; //valor => retornado por el popup
        }

        function mostrarVentanaMotivoModificacion(direccion) {
            var modifica = document.getElementById('<%= ddlAltaModifica.ClientID %>').value;
            if (modifica == 'Modifica') {

                var nroOt = document.getElementById('<%= txtNroOt.ClientID %>').value;

                if (trim(nroOt) != '' && nroOt != null && validarNumero(trim(nroOt))) {

                    var nroOt = document.getElementById('<%= txtNroOt.ClientID %>').value;
                    var url = 'motivoModificacion.aspx?nroOt=' + nroOt + '&url=' + direccion;

                    var opciones = "left=200,top=200,width=650,height=380";
                    window.open(url, 'popup', opciones);
                }
            }
        }

        //redirijo desde la pagina motivoModificacion
        function redirigir(url) {
            location.href = url;
        }

        //funciona como la funcion trim, para sacar los espacios en blanco 
        function trim(cadena) {
            return cadena.replace(/^(\s|\&nbsp;)*|(\s|\&nbsp;)*$/g, "");
        }

        //valido que sea número
        function validarNumero(cadena) {
            if (/^[0-9]+$/.test(cadena))
                return true;
            return false;
        }
    </script>
    <style type="text/css">
        .aTitulo
        {
            font-size: large;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
    <div id="divSelectOrdenTrabajo" style="width: 100%;" align="center">
        <div style="width: 400px; border: 2px solid #ff6600;">
            <br />
            <div style="height: 40px;">
                <a class="aTitulo"><strong>Orden de Trabajo </strong></a>
            </div>
            <table style="text-align: right; width: 100%">
                <tr>
                    <td>
                        <table style="text-align: left; width: 100%">
                            <tr>
                                <td>
                                    <table>
                                        <tr>
                                            <td style="width: 100px;">
                                                Alta/Modifica:
                                            </td>
                                            <td style="width: 180px;">
                                                <asp:DropDownList ID="ddlAltaModifica" runat="server" Width="120px" AutoPostBack="True"
                                                    OnSelectedIndexChanged="ddlAltaModifica_SelectedIndexChanged">
                                                    <asp:ListItem></asp:ListItem>
                                                    <asp:ListItem>Alta</asp:ListItem>
                                                    <asp:ListItem>Modifica</asp:ListItem>
                                                </asp:DropDownList>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                            <tr>
                                <td style="height: 30px;">
                                    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                        <ContentTemplate>
                                            <asp:Panel ID="panelModificar" runat="server" Visible="False">
                                                <table>
                                                    <tr>
                                                        <td style="width: 100px;">
                                                            N° OT:
                                                        </td>
                                                        <td style="width: 180px;">
                                                            <asp:TextBox ID="txtNroOt" runat="server" Width="120px"></asp:TextBox>
                                                            <asp:Label ID="lblNroOt" runat="server" Text="*" Visible="False" ForeColor="#FF0000"></asp:Label>&nbsp
                                                            <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/App_Themes/find.ico"
                                                                Height="20px" Width="20px" ImageAlign="Baseline" OnClientClick="mostrarVentana('../../Busqueda/ingresoOrdenTrabajo/selectIdRegistroOt.aspx');return false;" />
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>
                                                        </td>
                                                        <td>
                                                            <asp:RegularExpressionValidator ID="validaDecimal" runat="server" ControlToValidate="txtNroOt"
                                                                ForeColor="#FF0000" ValidationExpression="^\d+$" ErrorMessage="Ingrese un número válido." />
                                                        </td>
                                                    </tr>
                                                </table>
                                            </asp:Panel>
                                        </ContentTemplate>
                                    </asp:UpdatePanel>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td>
                        <div style="height: 20px;">
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button ID="btnAceptar" runat="server" Text="Aceptar" Style="margin: 10px 0 0 10px;"
                            Width="100px" OnClick="btnAceptar_Click" />
                        <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" Style="margin: 10px 0 0 10px;"
                            Width="100px" OnClick="btnCancelar_Click" />
                    </td>
                </tr>
            </table>
            <br />
            <br />
        </div>
    </div>
    <aut:Autenticador ID="Autenticacion" runat="server" PermisosRequeridos="Solapa 1: Orden de Trabajo" />
</asp:Content>
